================================================================================
 SINGLE PRODUCT TEMPLATE GUIDE  (for AI agents: Claude, Gemini, ChatGPT, etc.)
 Store: Rosée Belle (Korean skincare, Bangladesh)
================================================================================

YOUR JOB
Create ONE template file for ONE product. The store owner uploads it in the
WordPress plugin (NextJS Editor > Products Content > Edit > Template, or when
adding a New Product).
The website then shows your content EXACTLY as written. Nothing is auto-filled.

WHAT THE TEMPLATE CONTROLS
  - The SHORT description (lead + benefits) under the price.
  - The LONG description area: Description, Key ingredients, How to use, and
    extra tabs: Who is it for, Product details, Full ingredients.
WHAT THE TEMPLATE DOES NOT CONTROL
  - Name, price, size, category, brand on the live website. These ALWAYS come
    from WooCommerce. (The optional "product" block is only a helper to
    pre-fill the form when ADDING A NEW product.)

FOLLOW THE RULES BELOW LITERALLY. A small format mistake = upload error.

--------------------------------------------------------------------------------
 STEP 0 - WHICH FORMAT TO OUTPUT
--------------------------------------------------------------------------------
Output ONE file, in ONE of these formats. Prefer JSON (safest).
  1) JSON  -> save as  product-name.json   (RECOMMENDED)
  2) TXT   -> save as  product-name.txt
  3) HTML  -> save as  product-name.html

Output only the file content in a single code block. No explanation before or
after it unless the owner asks.

--------------------------------------------------------------------------------
 GOLDEN RULES (all formats)
--------------------------------------------------------------------------------
 1. Use ONLY facts you were given or that are true for this exact product.
    NEVER invent ingredients, percentages, claims, or certifications.
    If a fact is unknown, OMIT that section. Do not write placeholder text.
 2. PLAIN TEXT ONLY inside values. No HTML tags, no markdown (**, #, links),
    no emojis. (HTML format uses tags only as structure, see below.)
 3. English, simple, clear. No medical claims ("cures", "treats disease").
    Use soft wording: "helps reduce the look of", "supports".
 4. REQUIRED sections: lead, description. Everything else is optional.
 5. A section you do not have = leave it out completely. Never output empty
    lists or "N/A" or "-".
 6. Do not add any section not listed here. Unknown sections cause warnings.
 7. Keep the order below.

--------------------------------------------------------------------------------
 THE SECTIONS (what each one is and how it looks on the site)
--------------------------------------------------------------------------------
 lead              REQUIRED. 1-2 sentences. Shown under the price (short desc).
                   Max 400 characters.
 benefits          Optional. Up to 4 short bullet points (tick list under lead).
                   Each max 160 characters. Only first 4 are shown.
 description       REQUIRED. 1-4 paragraphs. Opens by default as "Description".
                   Each paragraph max 2000 characters.
 key_ingredients   Optional. Name + one-line purpose each. "Key ingredients".
                   Name max 120, text max 400. 3-8 items is ideal.
 how_to_use        Optional. Numbered steps, one action per step. "How to use".
 who_is_it_for     Optional. Optional 1-line "lead" + bullet points.
 product_details   Optional. Label/Value rows (Skin type, Concerns, etc.).
 storage           Optional. One sentence under the details table.
 full_ingredients  Optional. The complete INCI list, comma separated,
                   exactly as printed on the pack. Do not reorder or guess.
 delivery_returns  Optional. ONLY if this product needs special delivery/return
                   text. If omitted, the store's normal text is used. In most
                   cases LEAVE IT OUT.
 product           Optional. ONLY when the owner is adding a NEW product and
                   wants the form pre-filled: name, regular_price, sale_price,
                   size, brand, category. It is NOT shown on the website and
                   does NOT change an existing product. If you were not asked
                   for a new-product import, LEAVE IT OUT.

Accordion order on site (fixed): Description, Key ingredients, How to use,
Who is it for, Product details, Full ingredients, Delivery & returns.

IMPORTANT: When this file is uploaded it REPLACES the product's old
short/long description on the website. So include everything the page needs.
Price, name, brand and category on the site always come from WooCommerce.

--------------------------------------------------------------------------------
 FORMAT 1: JSON  (recommended)
--------------------------------------------------------------------------------
Rules: valid JSON, double quotes, no comments, no trailing commas.
"template_version" must be exactly 1.
Remove any key you do not have. Keep "template_version", "lead", "description".

{
  "template_version": 1,
  "product": {
    "slug": "axis-y-dark-spot-correcting-glow-serum-50ml",
    "name": "AXIS-Y Dark Spot Correcting Glow Serum",
    "regular_price": 2000,
    "sale_price": 1170,
    "size": "50ml",
    "brand": "AXIS-Y",
    "category": ["Treatment", "Serums"]
  },
  "lead": "A lightweight brightening serum with 5% Niacinamide that helps reduce the look of dark spots and uneven tone while keeping skin hydrated.",
  "benefits": [
    "Helps reduce the appearance of dark spots and post-blemish marks",
    "Helps improve uneven-looking skin tone",
    "Promotes a brighter, more radiant-looking complexion",
    "Provides lightweight hydration and supports the skin barrier"
  ],
  "description": [
    "AXIS-Y Dark Spot Correcting Glow Serum is a lightweight daily serum designed for dark spots, post-blemish marks, uneven skin tone, and dullness.",
    "Squalane and Sodium Hyaluronate provide lightweight hydration, helping skin feel soft, smooth, and comfortable."
  ],
  "key_ingredients": [
    { "name": "Niacinamide 5%", "text": "Helps improve the look of pigmentation and uneven tone" },
    { "name": "Squalane", "text": "Lightweight hydration" }
  ],
  "how_to_use": [
    "Cleanse your face thoroughly.",
    "Apply toner if it is part of your routine.",
    "Apply a few drops of the serum evenly across your face.",
    "Gently pat until fully absorbed.",
    "Follow with your moisturizer.",
    "During the day, finish with sunscreen."
  ],
  "who_is_it_for": {
    "lead": "Suitable for all skin types.",
    "points": ["Dark spots and post-blemish marks", "Uneven skin tone", "Dull-looking skin"]
  },
  "product_details": [
    { "label": "Brand", "value": "AXIS-Y" },
    { "label": "Size", "value": "50ml" },
    { "label": "Country of origin", "value": "South Korea" },
    { "label": "Skin type", "value": "All skin types" },
    { "label": "Concerns", "value": "Dark spots, Uneven tone" }
  ],
  "storage": "Store in a cool, dry place away from direct sunlight.",
  "full_ingredients": "Water, Niacinamide, Glycerin, ..."
}

NOTE on "product" (new-product import only):
  - prices are numbers in BDT, no symbols or commas. sale_price <= regular_price.
  - "category" is a list of category names. "brand" is one brand name.
  - Use real names the store already uses when you know them. Names that do
    not exist yet are shown to the owner as "new" and need confirmation.
  - On an existing product this block is ignored (the owner edits name/price
    in the plugin's Product tab). Omit it unless asked.

--------------------------------------------------------------------------------
 FORMAT 2: TXT
--------------------------------------------------------------------------------
Rules:
  - A section starts with a line beginning with @ and the section key.
  - The content is the lines below it, until the next @ line.
  - Blank line between paragraphs in @description.
  - Lists: one item per line. Start with "- " (bullets) or "1. " (steps).
  - Pairs use  Label :: Value   (two colons with spaces around).
  - Keys must be exactly as below (lowercase, underscores).

@product
name :: AXIS-Y Dark Spot Correcting Glow Serum
regular_price :: 2000
sale_price :: 1170
size :: 50ml
brand :: AXIS-Y
category :: Treatment, Serums

@lead
A lightweight brightening serum with 5% Niacinamide that helps reduce the look of dark spots.

@benefits
- Helps reduce the appearance of dark spots
- Helps improve uneven-looking skin tone
- Promotes a brighter-looking complexion
- Provides lightweight hydration

@description
First paragraph.

Second paragraph.

@key_ingredients
Niacinamide 5% :: Helps improve the look of pigmentation
Squalane :: Lightweight hydration

@how_to_use
1. Cleanse your face thoroughly.
2. Apply a few drops of the serum.
3. Follow with moisturizer.

@who_is_it_for
lead: Suitable for all skin types.
- Dark spots
- Uneven tone

@product_details
Brand :: AXIS-Y
Size :: 50ml
Skin type :: All skin types

@storage
Store in a cool, dry place.

@full_ingredients
Water, Niacinamide, Glycerin, ...

(@delivery_returns and @product are optional - usually omit them.)

--------------------------------------------------------------------------------
 FORMAT 3: HTML
--------------------------------------------------------------------------------
Rules:
  - One <section data-section="KEY"> per section. Keys same as above.
  - Only these inner tags: <p> <ul> <ol> <li> <b> <table> <tr> <th> <td>.
  - NO scripts, styles, classes (except class="lead" in who_is_it_for), images,
    links, inline CSS. Everything else is stripped.

<section data-section="lead"><p>Short description here.</p></section>
<section data-section="benefits"><ul><li>One</li><li>Two</li></ul></section>
<section data-section="description"><p>Paragraph one.</p><p>Paragraph two.</p></section>
<section data-section="key_ingredients"><ul><li><b>Niacinamide 5%</b> Helps improve the look of pigmentation</li></ul></section>
<section data-section="how_to_use"><ol><li>Cleanse.</li><li>Apply.</li></ol></section>
<section data-section="who_is_it_for"><p class="lead">Suitable for all skin types.</p><ul><li>Dark spots</li></ul></section>
<section data-section="product_details"><table><tr><th>Skin type</th><td>All skin types</td></tr></table></section>
<section data-section="storage"><p>Store in a cool, dry place.</p></section>
<section data-section="full_ingredients"><p>Water, Niacinamide, ...</p></section>

--------------------------------------------------------------------------------
 WRITING STYLE CHECKLIST
--------------------------------------------------------------------------------
  [ ] lead is 1-2 sentences, no more than 400 characters
  [ ] benefits <= 4, each starts with a verb or clear benefit, no repetition
  [ ] description paragraphs add NEW info (not a copy of lead)
  [ ] key_ingredients only list what the pack really contains
  [ ] how_to_use ends with sunscreen note ONLY for actives used in AM/PM routines
  [ ] full_ingredients copied exactly, not "improved"
  [ ] no medical claims, no guarantees ("100% cure", "removes in 3 days")
  [ ] no brand-bashing, no competitor names
  [ ] spelling consistent: moisturizer, SPF50+, 50ml (no space), COSRX (caps)

--------------------------------------------------------------------------------
 FINAL SELF-CHECK BEFORE YOU ANSWER
--------------------------------------------------------------------------------
  1. Is "lead" present?                         YES required
  2. Is "description" present?                  YES required
  3. (JSON) Is it valid JSON, version = 1?      YES
  4. Did I invent anything not provided?        MUST BE NO
  5. Did I leave out empty sections entirely?   YES
  6. Did I include "product" without a new-product request?   MUST BE NO
  7. Did I include "delivery_returns" without being asked?   MUST BE NO
  8. Is the output ONE file in ONE code block?  YES

If any answer is wrong, fix it before replying.
================================================================================
